home *** CD-ROM | disk | FTP | other *** search
- Aufbau des USERPARAM Files (erweitertes Format - FASTCALL/PROMETHEUS)
-
- Baudrate
- Username
- Level (PMBS setzt nur 0 oder 9 für Sysopgruppe)
- bisherige vergangene Zeit
- Gesamtzeit
- Aufruf von Console oder Modem (1=Console / 0=Modem)
- Restzeit
- Name des Device (serial.device)
- Unitnummer
- Portnummer
-
-
- Globalbits%
-
-
- 0 Console besetzt/unbesetzt
- 1 Sort läuft/läuft nicht
-
- Parameter für Batchdateien und externe Programme
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- $US Username
- $BA Baud (DTE)
- $CS Baudrate (vom Connect)
- $PF Pfad des aktuellen Brettes auf der Festplatte
- $PO Port, von dem aufgerufen wurde
- $LF Filename des File beim Upload (in upload.bat)
- $VO Vorname
- $CP Cps
- $UN Unitnummer
- $DE Devicename
- $PA Parameter den der User beim Aufruf angegeben hat (wie DosCommandString)
- $BP Brettpfad (z.B. /AMIGA/TOOLS)
- $NU gibt der User eine Zahl als Parameter an, steht hier der Betreff des
- dazugehörigen Eintrags
- $SP aktuelle Sprache
- $RN Realname
- $ZE Zeilenanzahl des USers
- $RZ Restzeit
-
-
- programmierbare Texte
- ~~~~~~~~~~~~~~~~~~~~~
-
- #%?M0000-0004 ; IF M(Portnummer)>=0 and <=4
- Du bist auf einem der ersten 4 Ports
- #%* ; ELSE
- Du bist auf einem der letzten 4 Ports
- #%! ; ENDIF
-
- Im Unterschied zu FastCall können jetzt auch IF Strukturen ineinander
- verschachtelt werden.
-
- Parameter die per IF abgefragt werden können:
-
- E Anrufe des Users
- F Briefe in der PM
- R empfangene Nachrichten bei diesem Login
- S gesendete Nachrichten bei diesem Login
- T Tagesanrufe
- M Portnummer
- Z Uhrzeit (Stunden)
-
- Textparameter
-
- A Netzanrufe
- B Bretter
- C CLS
- D Datum
- E Datei ausführen -
- F zeigt aktuellen Brettpfad an (z.B. /AMIGA/TOOLS oder PM)
- G Heute Netzcalls
- H Heute Bretter
- I Heute User
- J Heute Uploads
- K Heute Downloads
- L
- M Portnummer
- N Boxname
- O Geld -
- P Paging an/aus
- Q Befehl ausführen -
- R Downloads -
- S Uploads -
- T Tagesanrufe
- U Username
- V Teilnehmeranzahl
- W (mit Parameter) wartet angegebene Zeit in Sekunden z.B. %W3
- X Taste
- Y Boxanrufe
- Z Uhrzeit
- Ä Zeit (bisher)
- Ü Restzeit
- > nächster Text -
-
-
-
- Userdaten
-
- a Computer
- b Modem
- c Alter
- d
- e Anrufe des Users
- f Briefe des Users (abzüglich der zum Löschen markierten Nachrichten)
- g Letzte Paßwortänderung
- h Erster Login
- i Lastlogin
- j Baudrate
- k Uploads
- l Downloads
- m Freiraum
- n Ascii Up
- o Ascii Down
- p Top UP CPS
- q Top DO CPS
- r Konto
- s Updorate
- t Zeitlimit
- u Username
- v Vorname
- w Nachname
- x Straße
- y Ort
- z Telefon
-
-
-
- Formatierung
- (# ist klar)
- #20 (Formatierung aller Variablen auf 20 Zeichen)
-
- also
-
- ##40Hallo %u
-
- Username wird auf 40 Zeichen gebracht
-
-
-
- in Brettdirs °pic wird angezeigt
-
-
- /Batches Parameter Aufruf
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- vorlogin.bat Standard nach vorlogin.txt
- gastlogn.bat Standard wie login.bat, aber für Gaeste
- login.bat Standard vor dem login.txt
- prelogoff.bat Standard vor dem HANGUP / Nach der Logofffrage
- postlogoff.bat Standard direkt nach dem Hangup
- antrag.bat Standard vor nachantrag.txt
- preupload.bat Standard bevor Prometheus Uploads auswertet
- upload.bat Standard vor Änderung des Filenamens (nur in
- $LF Filename Brettern)
- $CP CPS
- download.bat Standard nach dem Download
- $CP CPS
- Sorter:
-
- startupsort.bat - Start des Sorters
- shutdownsort.bat - Ende des Sorters
- presort.bat $PU Puffer Vor dem Dupecheck
- $AB Boxname
- postsort.bat $PU .TXT Name Am Ende des Sorters wenn die .txt2
- $AB Boxname Files in .txt umbenannt werden
-
-
-
- /Boxtexte Sprachabhaengig Bemerkung
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ANTRAG.TXT JA Vor dem Antrag
- BAUD.TXT NEIN zu geringe Baudzahl für den Port
- BEFEHLE.TXT JA Ersetzt die Befehlsliste bei ?
- DIALOGDA.TXT JA Dialogtext, wenn die Console besetzt
- ist
- DIALOGWEG.TXT JA Dialogtext, wenn die Console nicht
- besetzt ist
- DOWNLOAD.TXT JA vor dem Download
- GAST.TXT JA Vor dem Systempasswort
- GASTLOGIN.TXT JA Logintext für den GAST
- LOGIN.TXT JA normaler Logintext
- LOGOFF.TXT JA Logofftext
- NACHANTRAG.TXT JA Text nach dem Antrag
- PRECHAT.TXT JA vor dem Chat
- POSTCHAT.TXT JA nach dem Chat
- RAUSWURF.TXT JA beim Klick auf "Rauswurf"
- UPLOAD.TXT JA vor dem Upload
- VORLOGIN.TXT NEIN Startbild
-
-
- will man einen Text z.B. für die englische Sprache machen, nennt man den
- Text einfach:
-
- Antrag.txt.englisch
-
-
- /Boxdaten
-
- extraantrag.bat (wie FC)
- zonen (wie FC)
-
-
-
- Aufbau einer Userdatei ( °usdat , °usmark , °usvert )
-
- Pointname
- Username
- Vorname
- Nachname
- Strasse
- Ort
- Telefon
- Alter
- Mitteilung
- Modem
- Computer
- Prompt
- Userinfo vom Sysop
- WORD laenge der folgenden Daten (bis vor ANTWORT-AN) muss unbedingt
- beachtet werden um aufwärtskompatibel zu sein
-
- 0 LONG FirstLogin
- 4 LONG LastLogin
- 8 LONG Letzte PW Änderung
- 12 LONG Paßwort
- 16 LONG Anrufe
- 20 LONG Flags
- 24 LONG Freiraum
- 28 LONG Bytes upgeloadet
- 32 LONG Bytes downgeloadet
- 36 LONG Ascii geschrieben
- 40 LONG Ascii gelesen
- 44 LONG Konto
- 48 LONG Baudrate
- 52 LONG LBoxanrufe
- 56 WORD Zeitlimit
- 58 WORD Restzeit heute
- 60 WORD Top UpCPS
- 62 WORD Top DoCPS
- 64 BYTE Emulation
- 65 BYTE Zeilen
- 66 BYTE Tarifzone
- 67 BYTE Ratio
- 68 BYTE Ä
- 69 BYTE ä
- 70 BYTE Ö
- 71 BYTE ö
- 72 BYTE Ü
- 73 BYTE ü
- 74 BYTE ß
- 75 BYTE Modus
- 76 BYTE Farbe 1
- 77 BYTE 2
- 78 BYTE 3
- 79 BYTE 4
- 80 BYTE 5
- 81 BYTE 6
- 82 BYTE 7
- 83 BYTE Packer
- 84 BYTE Protokoll
- 85 BYTE Sprache
- 86 LONG Bezugsdatum
- CHAR AntwortAn
- Userflags:
-
- 0 Richtung
- 1 Chat
- 2 Bell
- 3 Paging
- 4 -frei-
- 5 Statuszeile
- 6 nach b# i#
- 7 Realname bei PM
- 8 schon auf KB gesetzt
- 9 CLS bei PAGING
- 10 nur Point
- 11 Adresse in den Header
- 12 beim Login sichtbar für andere Ports ?
- 28 Kein PW
- 29 Gastmodus
- 30 Logfile
- 31 Gesperrt
-
- Aufbau der brett.dat (aller erste Zeile ist eine Kennung)
- Ab dann:
-
- WORD Gesamtlänge der Struktur
- 0 CHAR Brettname (40)
- 40 CHAR Pfad (80)
- 120 CHAR Betreuer (20)
- 140 CHAR Paßwort (20)
- 160 CHAR Kommentar (80)
- 240 CHAR Gruppen (60) + 2 "0 Bytes"
- 302 LONG Letzter Eintrag
- 306 LONG Aktual. Datum
- 310 WORD max. Upload
- 312 WORD RATE (wenn = 100 dann keine Rate!)
- 314 WORD max.Einträge
- 316 WORD max.Alter
- 318 WORD max.KB
- 320 WORD Kopfnummer
- 322 LONG Brettflags
- 326 CHAR Ganzer Brettname+chr$(0)
- CHAR Verteiler+chr$(0)
-
- Aufbau der netz.dat
-
- 0 CHAR Boxname (20)
- 20 CHAR Domain (40)
- 60 CHAR PMRoute (20)
- 80 CHAR Passwort (20)
- 100 CHAR Telefon (40)
- 140 CHAR Modeminit(20)
- 160 WORD Netztyp
- 162 WORD Packer
- 164 WORD Protokoll
- 166 WORD Frei
- 168 WORD Eilmail PF/KB
- 170 LONG Flags
-
- Aufbau einer °INX Datei
-
- WORD Gesamtlänge der Struktur
- 0 LONG Offset der Nachricht
- 4 LONG Länge der Datei (KB)
- 8 WORD Zugriffe auf den Text/die Datei
- 10 WORD FLAGS ( Bit 0 FALSE - Bin / TRUE - Asc)
- ( Bit 1 Archiviert )
- ( Bit 2 Löschmarkierung)
- ( Bit 3 Langer Kommentar vorhanden)
- ( Bit 4 Zensur )
- ( Bit 5 alte FC Nachricht )
- 12 LONG Datum
- 16 CHAR (unbegrenzt) chr$(1)+Absender
- CHAR (unbegrenzt) chr$(2)+Antwort-An
- CHAR (unbegrenzt) chr$(3)+Diskussion-In
- CHAR (unbegrenzt) chr$(4)+Betreff
- CHAR (unbegrenzt) chr$(5)+MsgId
- CHAR (unbegrenzt) chr$(6)+Bezug
- CHAR (unbegrenzt) chr$(7)+Kommentar
-
-
- Aufbau von Anrufe.dat
-
- 0 LONG MsgCount
- 4 LONG Boxanrufe gesamt
- 8 LONG Anrufe Port 0
- 12 LONG Anrufe Port 1
- 16 LONG Anrufe Port 2
- 20 LONG Anrufe Port 3
- 24 LONG Anrufe Port 4
- 28 LONG Anrufe Port 5
- 32 LONG Anrufe Port 6
- 36 LONG Anrufe Port 7
- 40 LONG Anrufe Port 8
- 44 LONG Anrufe Sysopport (wird nicht zu den Gesamtanrufen gezaehlt)
- 48 LONG Box Uploads
- 52 LONG Box Downloads
- 56 LONG Tagesanrufe
- 60 LONG Bretter neu angelegt (heute)
- 64 LONG Neue User heute
- 68 LONG Uploads heute
- 72 LONG Downloads heute
- 76 LONG Online heute gesamt
- 80 LONG Online Port 0
- 84 LONG Online Port 1
- 88 LONG Online Port 2
- 92 LONG Online Port 3
- 96 LONG Online Port 4
- 100LONG Online Port 5
- 104LONG Online Port 6
- 108LONG Online Port 7
- 112LONG Online Port 8
- 116LONG Online Sysopport (wird nich zu Online gesamt gerechnet)
- 120LONG Datum (Tage seit 1.1.1978)
- 124CHAR(80) Letzter User
- 204CHAR(80) Letzte Netzbox
- 284CHAR(80) Letzter Point
-